<!DOCTYPE html PUBLIC "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>

  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  <title>Filtre AviSynth GetChannel</title>


  <link rel="stylesheet" type="text/css" href="../../avisynth.css">

</head>


<body>

<h2>
<a name="GetChannel"></a>GetChannel
</h2>

<p><code>GetChannel </code>(<var>clip, int ch1
[, int ch2, ...]</var>)<br>

<code>GetChannels </code>(<var>clip, int ch1 [, int
ch2, ...]</var>)
</p>

<p>Avant v2.5 <code>GetLeftChannel</code> renvoyait le canal left (gauche) et&nbsp;<code>GetRightChannel</code> le canal
right (droit) d'un signal st&eacute;r&eacute;o. <code><tt>GetChannel</tt></code> est pr&eacute;sent depuis v2.5 et renvoie un ou plusieurs canaux d'un signal multicanal. <code>GetChannels</code> est un alias de <code>GetChannel</code>.
</p>

<p>L'ordre des canaux est d&eacute;termin&eacute; par l'ordre dans le
fichier source, car&nbsp;AviSynth ne fait aucune supposition au sujet
de l'ordre des canaux. Dans le cas d'un signal st&eacute;r&eacute;o WAV
2.0 et WAV 5.1 , l'ordre devrait &ecirc;tre le suivant:
</p>

<p><b>WAV 2 canaux (st&eacute;r&eacute;o):</b>
<table border="1" cols="2" width="50%">

  <tbody>

    <tr>

      <td>1</td>

      <td>canal gauche</td>

    </tr>

    <tr>

      <td>2</td>

      <td>canal droit</td>

    </tr>

  </tbody>
</table>

</p>

<p><b>WAV 5.1 canaux:</b>
<table border="1" cols="2" width="50%">

  <tbody>

    <tr>

      <td>1</td>

      <td>canal avant gauche</td>

    </tr>

    <tr>

      <td>2</td>

      <td>canal avant droit</td>

    </tr>

    <tr>

      <td>3</td>

      <td>canal avant central</td>

    </tr>

    <tr>

      <td>4</td>

      <td>LFE (Basses)</td>

    </tr>

    <tr>

      <td>5</td>

      <td>canal arri&egrave;re gauche</td>

    </tr>

    <tr>

      <td>6</td>

      <td>canal arri&egrave;re droit</td>

    </tr>

  </tbody>
</table>

</p>

<p>&nbsp;</p>

<pre># Supprime les informations du canal droit, et renvoie un signal mono contenant le canal gauche:<br>video = AviSource("c:\filename.avi")<br>stereo = WavSource("c:\afx-ab3_t4.wav")<br>mono = GetLeftChannel(stereo)<br>return AudioDub(video, mono)<br><br># En utilisant v2.5, cela devient:<br>video = AviSource("c:\filename.avi")<br>stereo = WavSource("c:\afx-ab3_t4.wav")<br>mono = GetChannel(stereo, 1)<br>return AudioDub(video, mono)<br><br># Vous pouvez &eacute;galement obtenir les canaux depuis le fichier AVI directement:<br>video = AviSource("c:\filename.avi")<br>return GetChannel(video, 1)<br><br># Convertit un AVI contenant un signal audio "wav 5.1 non compress&eacute;" en signal st&eacute;r&eacute;o:<br>video = AviSource("c:\divx_wav.avi")<br>audio = WavSource(c:\divx_wav.avi)<br>stereo = GetChannel(audio, 1, 2)<br>return AudioDub(video, stereo)</pre>

<h4>Remarque 1:</h4>

<p>Chaque format de fichier utilise un ordre des canaux
diff&eacute;rent. Le tableau suivant vous donnera l'ordre des canaux de
certains formats (utile pour les d&eacute;veloppeurs de plugins:))</p>

<table border="1" cols="7" width="75%">

  <tbody>

    <tr>

      <td>r&eacute;f&eacute;rence:&nbsp;</td>

      <td>canal 1:</td>

      <td>canal&nbsp;2:</td>

      <td>canal&nbsp;3:</td>

      <td>canal&nbsp;4:</td>

      <td>canal&nbsp;5:</td>

      <td>canal 6:</td>

    </tr>

    <tr>

      <td><a href="http://www.cs.bath.ac.uk/%7Ejpff/NOS-DREAM/researchdev/wave-ex/wave_ex.html">5.1
WAV</a></td>

      <td>canal avant gauche</td>

      <td>canal avant droit</td>

      <td>canal avant central</td>

      <td>LFE (Basses)</td>

      <td>canal arri&egrave;re gauche</td>

      <td>canal arri&egrave;re droit</td>

    </tr>

    <tr>

      <td><a href="http://www.atsc.org/standards/a_52a.pdf">5.1
AC3</a></td>

      <td>canal avant gauche</td>

      <td>canal avant central</td>

      <td>canal avant droit</td>

      <td>canal arri&egrave;re gauche</td>

      <td>canal arri&egrave;re droit</td>

      <td>LFE (Basses)</td>

    </tr>

    <tr>

      <td><a href="http://webapp.etsi.org/action%5CPU/20020827/ts_102114v010101p.pdf">5.1
DTS</a></td>

      <td>canal avant central</td>

      <td>canal avant gauche</td>

      <td>canal avant droit</td>

      <td>canal arri&egrave;re gauche</td>

      <td>canal arri&egrave;re droit</td>

      <td>LFE (Basses)</td>

    </tr>

    <tr>

      <td><a href="http://www.hydrogenaudio.org/index.php?showtopic=10986">5.1
AAC</a></td>

      <td>canal avant central</td>

      <td>canal avant gauche</td>

      <td>canal avant droit</td>

      <td>canal arri&egrave;re gauche</td>

      <td>canal arri&egrave;re droit</td>

      <td>LFE (Basses)</td>

    </tr>

    <tr>

      <td><a href="http://preserve.harvard.edu/standards/Audio%20IFF%20Specification%201%203.pdf">5.1
AIFF</a></td>

      <td>canal avant gauche</td>

      <td>canal arri&egrave;re gauche</td>

      <td>canal avant central</td>

      <td>canal avant droit</td>

      <td>canal arri&egrave;re droit</td>

      <td>LFE (Basses)</td>

    </tr>

  </tbody>
</table>

<p>* 5.1 DTS: le canal LFE(basses) est dans un flux s&eacute;par&eacute; (un peu comme dans le MPEG2 multicanaux).
<br>

* Les sp&eacute;cifications du format AAC ne sont pas disponibles sur internet (une version gratuite)?
</p>

<h4>Remarque 2:
</h4>

<p>Au moment de la r&eacute;daction de cette documentation, Besweet est toujours limit&eacute; par la <a href="http://forum.doom9.org/showthread.php?s=&amp;postid=305084">barri&egrave;re des 2GB</a>.
Faites attention que la taille de votre fichier WAV 5.1 soit
inf&eacute;rieure &agrave;&nbsp;2GB, sinon, encodez dans 6 fichiers
wavs s&eacute;par&eacute;s ou utilisez HeadAC3he.
</p>

<p><kbd>$English date: 2004/03/07 22:44:06 $<br>

French translation date: 2006/01/23 JasonFly <a href="mailto:macpaille@users.sourceforge.net">macpaille@users.sourceforge.net</a></kbd>
</p>

<form><input value="Retour" onclick="history.go(-1)" type="button"></form>

</body>
</html>
